import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

// https://vite.dev/config/
export default defineConfig({
  plugins: [react()],
  server: {
    port: 3090,
    proxy: {
      '/api': {
        target: "http://180.76.147.158:3090",
        changeOrigin: true,
        // rewrite: (path) => path.replace(/^\/api/, '')
      },
    }
  }
})


// // vite.config.ts
// import { defineConfig, loadEnv } from 'vite';
// import react from '@vitejs/plugin-react';

// // https://vitejs.dev/config/
// export default defineConfig(({ mode }) => {
//   // 加载环境变量
//   const env = loadEnv(mode, process.cwd(), '');

//   return {
//     plugins: [react()],
//     server: {
//       proxy: {
//         // 将所有以 /api 开头的请求代理到目标服务器
//         '/api': {
//           target: env.VITE_API_TARGET || 'http://180.76.147.158:3090', // 你的后端API地址
//           changeOrigin: true, // 必须设置为 true
//           rewrite: (path) => path.replace(/^\/api/, ''), // 可选：重写路径，去掉请求路径中的 /api
//         },
//       },
//     },
//   };
// });